package com.cool.collect.entity;

import java.math.BigDecimal;
import java.time.LocalDateTime;


public class FdsGoodsTradeDetail {
    // 主键核销码
    private Long sIdx;
    // 外部系统主键
    private String sExternalId;
    // 现货交易单号
    private String sGoodsTradeCode;
    // 现货交易主键
    private Long sGoodsTradeId;
    // 采销方式
    private String sPurSaleType;
    // 开平
    private String sFuturesDc;
    // 买卖
    private String sBuyDc;
    // 供应商
    private Long sSupplierId;
    // 客户
    private Long sCustomerId;
    // 委托方
    private Long sTrusterId;
    // 法人组织
    private Long sCompanyId;
    // 核算组
    private Long sCheckGroupId;
    // 人员
    private Long sStaffId;
    // 部门
    private Long sDepartmentId;
    // 经营方式
    private String sBusiType;
    // 贸易类型
    private String sTradeType;
    // 购销方式
    private String sPurSaleMode;
    // 期现业务项目主键
    private Long sFuturesProjectId;
    // 期现业务项目号
    private String sFuturesProjectCode;
    // 项目分类
    private String sProjectType;
    // 商品分类
    private Long sGoodsDetailId;
    // 商品描述
    private String sGoodsDesc;
    // 匹配类型
    private String sMatchType;
    // 货号ID
    private Long sArtId;
    // 货号编码
    private String sArtCode;
    // 匹配分组key
    private String sGroupKey;
    // 合同数量
    private BigDecimal sContractQty;
    // 合同单位
    private Long sContractQtyUnit;
    // 换算比例
    private BigDecimal sConversionRate;
    // 标准数量
    private BigDecimal sQtx;
    // 标准单位
    private String sQtxUnit;
    // 原币币种
    private Long sOriginalCurrency;
    // 原币金额
    private BigDecimal sOriginalAmt;
    // 含税单价
    private BigDecimal sTaxPrice;
    // 含税金额
    private BigDecimal sTaxAmt;
    // 本位币币种
    private Long sStdCurrency;
    // 本位币金额
    private BigDecimal sStdAmt;
    // 本位币汇率
    private BigDecimal sToStdRate;
    // 统计币种
    private Long sStatsCurrency;
    // 统计金额
    private BigDecimal sStatsAmt;
    // 统计汇率
    private BigDecimal sToStatsRate;
    // 增值税税率
    private BigDecimal sVatRate;
    // 增值税税额
    private BigDecimal sVatAmt;
    // 不含税单价
    private BigDecimal sNetPrice;
    // 不含税金额
    private BigDecimal sNetAmt;
    // 区域
    private String sArea;
    // 备注
    private String sRemark;
    // 单据号
    private String sSheetCode;
    // 状态
    private String sSheetStatus;
    // 单据类型
    private String sSheetType;
    // 来源主键
    private Long sUpId;
    // 来源单号
    private String sUpCode;
    // 来源实体
    private String sUpEntity;
    // 来源单据号
    private String sUpSheetCode;
    // 来源单据类型
    private String sUpSheetType;
    // 合同单据类型
    private String sContractSheetType;
    // 来源单据明细实体
    private String sUpDetailEntity;
    // 来源单据明细id
    private Long sUpDetailId;
    // 删除标识
    private String sIsDel;
    // 红冲标志
    private String sIsRedFlag ;
    // 单据版本号
    private Integer sSheetVersion;
    // 生效时间
    private LocalDateTime sRatifyDate;
    // 原始来源主键
    private Long sOriId;

    // 项目主键
    private String sProjectId;
    // 项目号
    private String sProjectCode;
    // 采购合同主键
    private String sPurContractId;
    // 采购合同号
    private String sPurContractCode;
    // 采购合同明细主键
    private String sPurContractDetailId;
    // 销售合同主键
    private String sSaleContractId;
    // 销售合同号
    private String sSaleContractCode;
    // 销售合同明细主键
    private String sSaleContractDetailId;
    // 是否项目调整
    private String sIsPrjAdj;
    //自动结转触发处理
    private String sIsAutoIncCost;
    //是否新增 版本维护新增蓝补数据 结存使用
    private String sIsAdd;
    //是否删除红冲 版本维护使用 结存使用
    private String sBackIsDel ;
    //是否只修改了数量 版本维护使用 结存使用
    private String sIsModifyQty;

    public FdsGoodsTradeDetail() {
    }

    public Long getsIdx() {
        return sIdx;
    }

    public void setsIdx(Long sIdx) {
        this.sIdx = sIdx;
    }

    public String getsExternalId() {
        return sExternalId;
    }

    public void setsExternalId(String sExternalId) {
        this.sExternalId = sExternalId;
    }

    public String getsGoodsTradeCode() {
        return sGoodsTradeCode;
    }

    public void setsGoodsTradeCode(String sGoodsTradeCode) {
        this.sGoodsTradeCode = sGoodsTradeCode;
    }

    public Long getsGoodsTradeId() {
        return sGoodsTradeId;
    }

    public void setsGoodsTradeId(Long sGoodsTradeId) {
        this.sGoodsTradeId = sGoodsTradeId;
    }

    public String getsPurSaleType() {
        return sPurSaleType;
    }

    public void setsPurSaleType(String sPurSaleType) {
        this.sPurSaleType = sPurSaleType;
    }

    public String getsFuturesDc() {
        return sFuturesDc;
    }

    public void setsFuturesDc(String sFuturesDc) {
        this.sFuturesDc = sFuturesDc;
    }

    public String getsBuyDc() {
        return sBuyDc;
    }

    public void setsBuyDc(String sBuyDc) {
        this.sBuyDc = sBuyDc;
    }

    public Long getsSupplierId() {
        return sSupplierId;
    }

    public void setsSupplierId(Long sSupplierId) {
        this.sSupplierId = sSupplierId;
    }

    public Long getsCustomerId() {
        return sCustomerId;
    }

    public void setsCustomerId(Long sCustomerId) {
        this.sCustomerId = sCustomerId;
    }

    public Long getsTrusterId() {
        return sTrusterId;
    }

    public void setsTrusterId(Long sTrusterId) {
        this.sTrusterId = sTrusterId;
    }

    public Long getsCompanyId() {
        return sCompanyId;
    }

    public void setsCompanyId(Long sCompanyId) {
        this.sCompanyId = sCompanyId;
    }

    public Long getsCheckGroupId() {
        return sCheckGroupId;
    }

    public void setsCheckGroupId(Long sCheckGroupId) {
        this.sCheckGroupId = sCheckGroupId;
    }

    public Long getsStaffId() {
        return sStaffId;
    }

    public void setsStaffId(Long sStaffId) {
        this.sStaffId = sStaffId;
    }

    public Long getsDepartmentId() {
        return sDepartmentId;
    }

    public void setsDepartmentId(Long sDepartmentId) {
        this.sDepartmentId = sDepartmentId;
    }

    public String getsBusiType() {
        return sBusiType;
    }

    public void setsBusiType(String sBusiType) {
        this.sBusiType = sBusiType;
    }

    public String getsTradeType() {
        return sTradeType;
    }

    public void setsTradeType(String sTradeType) {
        this.sTradeType = sTradeType;
    }

    public String getsPurSaleMode() {
        return sPurSaleMode;
    }

    public void setsPurSaleMode(String sPurSaleMode) {
        this.sPurSaleMode = sPurSaleMode;
    }

    public Long getsFuturesProjectId() {
        return sFuturesProjectId;
    }

    public void setsFuturesProjectId(Long sFuturesProjectId) {
        this.sFuturesProjectId = sFuturesProjectId;
    }

    public String getsFuturesProjectCode() {
        return sFuturesProjectCode;
    }

    public void setsFuturesProjectCode(String sFuturesProjectCode) {
        this.sFuturesProjectCode = sFuturesProjectCode;
    }

    public String getsProjectType() {
        return sProjectType;
    }

    public void setsProjectType(String sProjectType) {
        this.sProjectType = sProjectType;
    }

    public Long getsGoodsDetailId() {
        return sGoodsDetailId;
    }

    public void setsGoodsDetailId(Long sGoodsDetailId) {
        this.sGoodsDetailId = sGoodsDetailId;
    }

    public String getsGoodsDesc() {
        return sGoodsDesc;
    }

    public void setsGoodsDesc(String sGoodsDesc) {
        this.sGoodsDesc = sGoodsDesc;
    }

    public String getsMatchType() {
        return sMatchType;
    }

    public void setsMatchType(String sMatchType) {
        this.sMatchType = sMatchType;
    }

    public Long getsArtId() {
        return sArtId;
    }

    public void setsArtId(Long sArtId) {
        this.sArtId = sArtId;
    }

    public String getsArtCode() {
        return sArtCode;
    }

    public void setsArtCode(String sArtCode) {
        this.sArtCode = sArtCode;
    }

    public String getsGroupKey() {
        return sGroupKey;
    }

    public void setsGroupKey(String sGroupKey) {
        this.sGroupKey = sGroupKey;
    }

    public BigDecimal getsContractQty() {
        return sContractQty;
    }

    public void setsContractQty(BigDecimal sContractQty) {
        this.sContractQty = sContractQty;
    }

    public Long getsContractQtyUnit() {
        return sContractQtyUnit;
    }

    public void setsContractQtyUnit(Long sContractQtyUnit) {
        this.sContractQtyUnit = sContractQtyUnit;
    }

    public BigDecimal getsConversionRate() {
        return sConversionRate;
    }

    public void setsConversionRate(BigDecimal sConversionRate) {
        this.sConversionRate = sConversionRate;
    }

    public BigDecimal getsQtx() {
        return sQtx;
    }

    public void setsQtx(BigDecimal sQtx) {
        this.sQtx = sQtx;
    }

    public String getsQtxUnit() {
        return sQtxUnit;
    }

    public void setsQtxUnit(String sQtxUnit) {
        this.sQtxUnit = sQtxUnit;
    }

    public Long getsOriginalCurrency() {
        return sOriginalCurrency;
    }

    public void setsOriginalCurrency(Long sOriginalCurrency) {
        this.sOriginalCurrency = sOriginalCurrency;
    }

    public BigDecimal getsOriginalAmt() {
        return sOriginalAmt;
    }

    public void setsOriginalAmt(BigDecimal sOriginalAmt) {
        this.sOriginalAmt = sOriginalAmt;
    }

    public BigDecimal getsTaxPrice() {
        return sTaxPrice;
    }

    public void setsTaxPrice(BigDecimal sTaxPrice) {
        this.sTaxPrice = sTaxPrice;
    }

    public BigDecimal getsTaxAmt() {
        return sTaxAmt;
    }

    public void setsTaxAmt(BigDecimal sTaxAmt) {
        this.sTaxAmt = sTaxAmt;
    }

    public Long getsStdCurrency() {
        return sStdCurrency;
    }

    public void setsStdCurrency(Long sStdCurrency) {
        this.sStdCurrency = sStdCurrency;
    }

    public BigDecimal getsStdAmt() {
        return sStdAmt;
    }

    public void setsStdAmt(BigDecimal sStdAmt) {
        this.sStdAmt = sStdAmt;
    }

    public BigDecimal getsToStdRate() {
        return sToStdRate;
    }

    public void setsToStdRate(BigDecimal sToStdRate) {
        this.sToStdRate = sToStdRate;
    }

    public Long getsStatsCurrency() {
        return sStatsCurrency;
    }

    public void setsStatsCurrency(Long sStatsCurrency) {
        this.sStatsCurrency = sStatsCurrency;
    }

    public BigDecimal getsStatsAmt() {
        return sStatsAmt;
    }

    public void setsStatsAmt(BigDecimal sStatsAmt) {
        this.sStatsAmt = sStatsAmt;
    }

    public BigDecimal getsToStatsRate() {
        return sToStatsRate;
    }

    public void setsToStatsRate(BigDecimal sToStatsRate) {
        this.sToStatsRate = sToStatsRate;
    }

    public BigDecimal getsVatRate() {
        return sVatRate;
    }

    public void setsVatRate(BigDecimal sVatRate) {
        this.sVatRate = sVatRate;
    }

    public BigDecimal getsVatAmt() {
        return sVatAmt;
    }

    public void setsVatAmt(BigDecimal sVatAmt) {
        this.sVatAmt = sVatAmt;
    }

    public BigDecimal getsNetPrice() {
        return sNetPrice;
    }

    public void setsNetPrice(BigDecimal sNetPrice) {
        this.sNetPrice = sNetPrice;
    }

    public BigDecimal getsNetAmt() {
        return sNetAmt;
    }

    public void setsNetAmt(BigDecimal sNetAmt) {
        this.sNetAmt = sNetAmt;
    }

    public String getsArea() {
        return sArea;
    }

    public void setsArea(String sArea) {
        this.sArea = sArea;
    }

    public String getsRemark() {
        return sRemark;
    }

    public void setsRemark(String sRemark) {
        this.sRemark = sRemark;
    }

    public String getsSheetCode() {
        return sSheetCode;
    }

    public void setsSheetCode(String sSheetCode) {
        this.sSheetCode = sSheetCode;
    }

    public String getsSheetStatus() {
        return sSheetStatus;
    }

    public void setsSheetStatus(String sSheetStatus) {
        this.sSheetStatus = sSheetStatus;
    }

    public String getsSheetType() {
        return sSheetType;
    }

    public void setsSheetType(String sSheetType) {
        this.sSheetType = sSheetType;
    }

    public Long getsUpId() {
        return sUpId;
    }

    public void setsUpId(Long sUpId) {
        this.sUpId = sUpId;
    }

    public String getsUpCode() {
        return sUpCode;
    }

    public void setsUpCode(String sUpCode) {
        this.sUpCode = sUpCode;
    }

    public String getsUpEntity() {
        return sUpEntity;
    }

    public void setsUpEntity(String sUpEntity) {
        this.sUpEntity = sUpEntity;
    }

    public String getsUpSheetCode() {
        return sUpSheetCode;
    }

    public void setsUpSheetCode(String sUpSheetCode) {
        this.sUpSheetCode = sUpSheetCode;
    }

    public String getsUpSheetType() {
        return sUpSheetType;
    }

    public void setsUpSheetType(String sUpSheetType) {
        this.sUpSheetType = sUpSheetType;
    }

    public String getsContractSheetType() {
        return sContractSheetType;
    }

    public void setsContractSheetType(String sContractSheetType) {
        this.sContractSheetType = sContractSheetType;
    }

    public String getsUpDetailEntity() {
        return sUpDetailEntity;
    }

    public void setsUpDetailEntity(String sUpDetailEntity) {
        this.sUpDetailEntity = sUpDetailEntity;
    }

    public Long getsUpDetailId() {
        return sUpDetailId;
    }

    public void setsUpDetailId(Long sUpDetailId) {
        this.sUpDetailId = sUpDetailId;
    }

    public String getsIsDel() {
        return sIsDel;
    }

    public void setsIsDel(String sIsDel) {
        this.sIsDel = sIsDel;
    }

    public String getsIsRedFlag() {
        return sIsRedFlag;
    }

    public void setsIsRedFlag(String sIsRedFlag) {
        this.sIsRedFlag = sIsRedFlag;
    }

    public Integer getsSheetVersion() {
        return sSheetVersion;
    }

    public void setsSheetVersion(Integer sSheetVersion) {
        this.sSheetVersion = sSheetVersion;
    }

    public LocalDateTime getsRatifyDate() {
        return sRatifyDate;
    }

    public void setsRatifyDate(LocalDateTime sRatifyDate) {
        this.sRatifyDate = sRatifyDate;
    }

    public Long getsOriId() {
        return sOriId;
    }

    public void setsOriId(Long sOriId) {
        this.sOriId = sOriId;
    }

    public String getsProjectId() {
        return sProjectId;
    }

    public void setsProjectId(String sProjectId) {
        this.sProjectId = sProjectId;
    }

    public String getsProjectCode() {
        return sProjectCode;
    }

    public void setsProjectCode(String sProjectCode) {
        this.sProjectCode = sProjectCode;
    }

    public String getsPurContractId() {
        return sPurContractId;
    }

    public void setsPurContractId(String sPurContractId) {
        this.sPurContractId = sPurContractId;
    }

    public String getsPurContractCode() {
        return sPurContractCode;
    }

    public void setsPurContractCode(String sPurContractCode) {
        this.sPurContractCode = sPurContractCode;
    }

    public String getsPurContractDetailId() {
        return sPurContractDetailId;
    }

    public void setsPurContractDetailId(String sPurContractDetailId) {
        this.sPurContractDetailId = sPurContractDetailId;
    }

    public String getsSaleContractId() {
        return sSaleContractId;
    }

    public void setsSaleContractId(String sSaleContractId) {
        this.sSaleContractId = sSaleContractId;
    }

    public String getsSaleContractCode() {
        return sSaleContractCode;
    }

    public void setsSaleContractCode(String sSaleContractCode) {
        this.sSaleContractCode = sSaleContractCode;
    }

    public String getsSaleContractDetailId() {
        return sSaleContractDetailId;
    }

    public void setsSaleContractDetailId(String sSaleContractDetailId) {
        this.sSaleContractDetailId = sSaleContractDetailId;
    }

    public String getsIsPrjAdj() {
        return sIsPrjAdj;
    }

    public void setsIsPrjAdj(String sIsPrjAdj) {
        this.sIsPrjAdj = sIsPrjAdj;
    }

    public String getsIsAutoIncCost() {
        return sIsAutoIncCost;
    }

    public void setsIsAutoIncCost(String sIsAutoIncCost) {
        this.sIsAutoIncCost = sIsAutoIncCost;
    }

    public String getsIsAdd() {
        return sIsAdd;
    }

    public void setsIsAdd(String sIsAdd) {
        this.sIsAdd = sIsAdd;
    }

    public String getsBackIsDel() {
        return sBackIsDel;
    }

    public void setsBackIsDel(String sBackIsDel) {
        this.sBackIsDel = sBackIsDel;
    }

    public String getsIsModifyQty() {
        return sIsModifyQty;
    }

    public void setsIsModifyQty(String sIsModifyQty) {
        this.sIsModifyQty = sIsModifyQty;
    }
}